richard grannon